function image2draw(raster,z)
%image2draw(image,z)
% image: 是2维空间矩阵，现支持第三维是时间的三维矩阵。
% z：    可选参数，double，第三维的下标。
%
% 使用pcolor达到和image相同的绘制效果 
% pcolor绘制的时候是以左下为坐标起点的，使得绘制结果和image上下颠倒，用flipud
% 进行矩阵的倒置。
% 选用pcolor的原因是他不绘制nan数据，而imagesc会讲nan数据也给定颜色。

%   ver 1.0 create
%   ver 2.0 update,支持，认绘制三维矩阵的第一页，支持可选参数，绘制三维矩阵的
%       的某一页。
%   ver 2.1 update,改用arguments进行参数验证

% figure
arguments
    raster double
    z = 1
end

Value = raster(:,:,z);
pcolor(flipud(Value));
shading flat
axis equal        
end
